$(function() {
    $(".text_break").breakly(3)
});
$.fn.breakly = function(b, c) {
    c |= 8203;
    var d = String.fromCharCode(c),
    i = new RegExp(/\B/),
    g,
    h,
    f,
    a;
    function e(k) {
        if (3 == k.nodeType && (g = k.nodeValue).length > b) {
            h = 0;
            f = [];
            for (var j = 0; j < g.length; j++) {
                a = g.substr(j, 1);
                f.push(a);
                if (null != a.match(i)) {
                    h = 0;
                    continue
                }
                if (++h == b) {
                    a = g.substr(j + 1, 1);
                    if (a && null == a.match(i)) {
                        f.push(d);
                        h = 0
                    }
                }
            }
            k.nodeValue = f.join("")
        } else {
            for (var j = 0; j < k.childNodes.length; j++) {
                e(k.childNodes[j])
            }
        }
    }
    return this.each(function() {
        e(this)
    })
};